﻿using System;
using System.ComponentModel;

namespace YArchitech.LIB
{
	public class EquipmentCoilParameter
	{
		public EquipmentCoilParameter()
		{
			this.id = "1";
			this.name = "";
			this.flow = "";
			this.coolPower = "";
			this.hotPower = "";
			this.structType = "";
			this.installType = "";
			this.connectType = "";
			this.family = null;
		}

		public EquipmentCoilParameter(string name)
		{
			this.id = "1";
			this.name = name;
			this.familyid = "";
			this.flow = "";
			this.coolPower = "";
			this.hotPower = "";
			this.structType = "";
			this.installType = "";
			this.connectType = "";
			this.family = "";
			this.image = "";
		}

		public EquipmentCoilParameter(string id, string name, string flow, string coolPower, string hotPower, string structType, string installType, string connectType, string family, string factory)
		{
			this.id = id;
			this.name = name;
			this.flow = flow;
			this.coolPower = coolPower;
			this.hotPower = hotPower;
			this.structType = structType;
			this.installType = installType;
			this.connectType = connectType;
			this.family = family;
			this.factory = factory;
		}

		[DisplayName("序号")]
		public string Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		[DisplayName("规格名")]
		public string Name
		{
			get
			{
				return this.name;
			}
			set
			{
				this.name = value;
			}
		}

		[DisplayName("风量(m³/h)")]
		public string Flow
		{
			get
			{
				return this.flow;
			}
			set
			{
				this.flow = value;
			}
		}

		[DisplayName("制冷量(w)")]
		public string CoolPower
		{
			get
			{
				return this.coolPower;
			}
			set
			{
				this.coolPower = value;
			}
		}

		[DisplayName("制热量(w)")]
		public string HotPower
		{
			get
			{
				return this.hotPower;
			}
			set
			{
				this.hotPower = value;
			}
		}

		[DisplayName("结构形式")]
		public string StructType
		{
			get
			{
				return this.structType;
			}
			set
			{
				this.structType = value;
			}
		}

		[DisplayName("安装形式")]
		public string InstallType
		{
			get
			{
				return this.installType;
			}
			set
			{
				this.installType = value;
			}
		}

		[DisplayName("接管形式")]
		public string ConnectType
		{
			get
			{
				return this.connectType;
			}
			set
			{
				this.connectType = value;
			}
		}

		[DisplayName("设备厂商")]
		public string Factory
		{
			get
			{
				return this.factory;
			}
			set
			{
				this.factory = value;
			}
		}

		public string Family
		{
			get
			{
				return this.family;
			}
			set
			{
				this.family = value;
			}
		}

		public string Image
		{
			get
			{
				return this.image;
			}
			set
			{
				this.image = value;
			}
		}

		public string FamilyId
		{
			get
			{
				return this.familyid;
			}
			set
			{
				this.familyid = value;
			}
		}

		private string id;

		private string name;

		private string flow;

		private string coolPower;

		private string hotPower;

		private string structType;

		private string installType;

		private string connectType;

		private string familyid;

		private string family;

		private string image;

		private string factory;
	}
}
